package com.study.demo.hutool.cron;

import cn.hutool.core.lang.Console;
import cn.hutool.cron.CronUtil;
import cn.hutool.cron.task.Task;

public class CronUtilDemo {

    /**
     * CronUtil通过一个全局的定时任务配置文件，实现统一的定时任务调度。
     * @param args
     */
    public static void main(String[] args) {
        CronUtil.schedule("*/2 * * * * *", new Task() {
            @Override
            public void execute() {
                Console.log("Task executed.");
            }
        });
        // 支持秒级别定时任务
        CronUtil.setMatchSecond(true);
        //开始定时任务
        Console.log("开始定时任务.....");
        CronUtil.start();
    }
}
